Multi-Robot Formation Control via a Real-Time Drawing Interface
نویسندگان
چکیده
This paper describes a system that takes real-time user input to direct a robot swarm. The user interface is via drawing, and the user can create a single drawing or an animation to be represented by robots. For example, the drawn input could be a stick figure, with the robots automatically adopting a physical configuration to represent the figure. Or the input could be an animation of a walking stick figure, with the robots moving to represent the dynamic deforming figure. Each robot has a controllable RGB LED so that the swarm can represent color drawings. The computation of robot position, robot motion, and robot color is automatic, including scaling to the available number of robots. The work is in the field of entertainment robotics for play and making robot art, motivated by the fact that a swarm of mobile robots is now affordable as a consumer product. The technical contribution of the paper is three-fold. Firstly the paper presents shaped flocking, a novel algorithm to control multiple robots—this extends existing flocking methods so that robot behavior is driven by both flocking forces and forces arising from a target shape. Secondly the new work is compared with an alternative approach from the existing literature, S. Hauri Disney Research, Zurich, Switzerland e-mail: [email protected] J. Alonso-Mora (B) ETH and Disney Research, Zurich, Switzerland e-mail: [email protected] A. Breitenmoser ETH, Zurich, Switzerland e-mail: [email protected] R. Siegwart ETH, Zurich, Switzerland e-mail: [email protected] P. Beardsley Disney Research, Zurich, Switzerland e-mail: [email protected] K. Yoshida and S. Tadokoro (eds.), Field and Service Robotics, 175 Springer Tracts in Advanced Robotics 92, DOI: 10.1007/978-3-642-40686-7_12, © Springer-Verlag Berlin Heidelberg 2014
منابع مشابه
Control Architecture Design of Mobile Printer System based on Multi-robot Cooperation
This paper proposes a novel control architecture for mobile printer system based on multi-robot cooperation. Mobile printer system consists of 3 omnidirectional robots, wireless LAN system, graphic user interface(GUI) and one host computer. If users draw a picture in GUI, a host computer commands client robots to reproduce it by drawing the same in very short time. To minimize elapsed time in d...
متن کاملDynamical formation control of wheeled mobile robots based on fuzzy logic
In this paper, the important formation control problem of nonholonomic wheeled mobile robots is investigated via a leader-follower strategy. To this end, the dynamics model of the considered wheeled mobile robot is derived using Lagrange equations of motion. Then, using ADAMS multi-body simulation software, the obtained dynamics of the wheeled system in MATLAB software is verified. After that, ...
متن کاملL – A Common Lisp for Embedded Systems
A commercially available system has been developed which allows for the use of Common Lisp in real time embedded control systems. The backbone of this system is a language called L. L is a subset of Common Lisp with multi-processing extensions. It is ideal for use in embedded systems with small computers. The system has a minimal memory footprint and can run on small processors. L contains both...
متن کاملFormation Control of Heterogeneous Multi-Robot Systems
In this paper, a new position feedback based formation control method for heterogeneous multi-robot teams is presented and evaluated. The formation behaviors are integrated with dynamic reference object based collaborative navigation and efficient obstacle avoidance to maintain and change formation real-time. This method is computationally efficient and easy to coordinate in heterogeneous syste...
متن کاملMulti-robot cooperation-based mobile printer system
This paper proposes a mobile printer system (MPS) based on multi-robot cooperation. The system consists of multiple mobile robots, a wireless LAN system, a graphic user interface (GUI), and a host computer. The GUI comprises a user input section, a task allocation optimization section, and a control and communication section. Its operation is as follows: a user draws a picture on an input windo...
متن کامل